package org.chen.domain.vo;

import lombok.Data;
import java.util.List;

@Data
public class BatchTranslationResultVO {
    /**
     * 目标语言
     */
    private String targetLanguage;
    
    /**
     * 总数
     */
    private int totalCount;
    
    /**
     * 成功数量
     */
    private int successCount;
    
    /**
     * 失败数量
     */
    private int failCount;
    
    /**
     * 翻译结果
     */
    private List<TranslationResult> results;
    
    @Data
    public static class TranslationResult {
        /**
         * 文章ID
         */
        private String id;
        
        /**
         * 是否成功
         */
        private boolean success;
        
        /**
         * 原标题
         */
        private String originalTitle;
        
        /**
         * 翻译后的标题
         */
        private String translatedTitle;
        
        /**
         * 失败消息
         */
        private String message;
    }
}